#需求：读取在d盘的aa目录下的hello.txt文件，hello.txt已经存在
#打开文件
f = open("d://aa//hello.txt" , "r" , encoding="utf-8")
#读取方式 （1）  read() : 一次返回整个文件的内容
# content = f.read()
# print(content)
#请思考如果执行f.read(6)会读取到什么内容，分析一下
# content = f.read(6)
# print(content)


#读取方式(2).f.readline().注意readline,字符串末尾保留换行符\n
#f.readline()的使用
# line1 = f.readline()
# line2 = f.readline()
# print(f"第1行的数据是{line1}")
# print(f"第2行的数据是{line2}")

#循环读取整个文件,一行行的读取
# while True:
#     line_content = f.readline()
#     if line_content == "":
#         break
#     print(line_content , end="")



#读取方式（3）。f.readlines()列表形式读取文件中的所有行
# lines = f.readlines()
# print(f"lines的类型是->{type(lines)}")
# print(f"lines的内容是->{lines}")

# for line in lines:
#     print(line , end="")

#读取方式4:for line in f形式读取文件
for line in f:
    print(line , end="")

#关闭文件,释放文件占用的系统资源
f.close()